/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package logica;

import principal.Clientes;
import principal.ListaClientes;

/**
 *
 * @author Miguel
 */
public class validarRegistroEmpresa {

    public Boolean validarRegistroEmp(String nomb, String RIF, String login,
            String Pass, String Pass2, int rif, ListaClientes Clt){

        Boolean resultado = Boolean.TRUE;

      if(!nomb.isEmpty() && !RIF.isEmpty() && !login.isEmpty() && !Pass.isEmpty() && !Pass2.isEmpty()){
        if(!Pass.equals(Pass2)){
            return resultado = Boolean.FALSE;
        }
        else{
            String aux = RIF.substring(0,1);
            if(!aux.equals("J")){
                return resultado = Boolean.FALSE;
            }
            else{
                try{
                    rif = Integer.parseInt(RIF.substring(1));

                     for(Clientes subCliente: Clt.getClientes()){
                        if(subCliente.getLogin().equals(login) || subCliente.getRIF() == rif)
                            return resultado = Boolean.FALSE;
                    }

                    return resultado = Boolean.TRUE;
                }
                catch(NumberFormatException e ){
                    return resultado = Boolean.FALSE;
                }

            }
        }
      }

        return resultado;
    }

}
